package Bit;

/**
 * @Classname JZ15二进制1的个数
 * @Description TODO
 * @Date 2023/2/23 8:51
 * @Created by xjl
 */
public class JZ15二进制1的个数 {

    /**
     * @description 求解二进制中1的个数
      * @param: n
     * @date: 2023/2/23 8:53
     * @return: int
     * @author: xjl
    */
    public int hammingWeight(int n) {
        int result=0;
        while (n!=0){
            n=n&(n-1);
            result++;
        }
        return result;
    }
}
